package com.chd.ledger_server.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
/**
 * (VLedgerComprehensive)台账视图实体类
 *
 * @author makejava
 * @since 2025-07-26 15:40:38
 */
public class VLedgerComprehensive implements Serializable {
    private static final long serialVersionUID = -22382667119734985L;
    /**
     * 台账ID，主键
     */
    private Integer ledId;
    /**
     * 设备全称
     */
    private String equipmentName;
    /**
     * 设备类型名称
     */
    private String equipmentType;

    private String recordType;
    /**
     * 用户名
     */
    private String creator;
    /**
     * 用户名
     */
    private String updater;
    /**
     * 部件名称(如水冷壁光管、水冷壁内螺纹管等)
     */
    private String pipeComponent;
    /**
     * 管道最小厚度允许值
     */
    private Double standardThickness;
    /**
     * 测厚值(现场实测值)
     */
    private Double measuredThickness;
    /**
     * 厚度百分比(实测/标准)
     */
    private Double thicknessPercentage;
    /**
     * 预警值
     */
    private Double warningValue;
    /**
     * 关注值
     */
    private Double preWarningValue;

    private String deviceStatus;
    /**
     * 检修年份
     */
    private Integer checkYear;
    /**
     * 检测日期
     */
    private Date checkDate;
    /**
     * 宏观检查结果
     */
    private String inspectionResult;
    /**
     * 备注信息(处理意见/处理情况等)
     */
    private String remarks;
    /**
     * 创建时间
     */
    private Date recordCreateTime;
    /**
     * 更新时间
     */
    private Date recordUpdateTime;

}
